'use strict'

define([ 'jquery', 'bootstrap', 'select2', 'shiftform', 'validate',
		'validate.en' ], function($) {
	return {
		init : function() {
			this.initEdit();
		},
		
		initEdit : function() {
			
            $(document).on('shown.bs.modal', '#edit', function(e){
                
            	$(document).find('form[data-validate="true"]').bt_validate() //bind validate

    			var $form = $(document).find("form") //bind shiftform
    			$form.shiftform({
    				beforeSubmit : function(el) {
    					$form.trigger("validate.ajax.submit");
    					return $.bt_validate.result[$.bt_validate.form_id]
    				}
    			})
            });
			
		}

	}
})
